home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / misc / MemorySnooper.lha / MemorySnooper / MemorySnooperPL.doc < prev    next >
Text File  |  1991-08-26  |  8KB  |  281 lines

  1.                               MemorySnooper
  2.                               -------------
  3.  
  4. Autor:
  5.                      Przemysîaw `SENSEI` Gruchaîa
  6.  
  7.                          os.Sportowe 19/4
  8.                            Kraków 31-966
  9.                   Tel.(0-12) 644-68-45 (tylko gîos)
  10.  
  11. Dystrybucja
  12. -----------
  13.  
  14. MemorySnooper jest programem SHAREWARE.Jeôli czësto go uûywasz i/lub
  15. chcesz sie pozbyê paskudnego requester`a z proôbâ o rejestracje to powi-
  16. nieneô przesîaê na mój adres:
  17.  
  18. - za rejestracje (pierwszy raz) 15 PLN (150 tysiëcy starych zîotych).
  19.  
  20. - za upgrade (dla zarejstrowanych uûytkowników) najprawdopodobniej
  21.   10-12 PLN (bëdë wiedziaî ile po napisaniu nastëpnej wersji).
  22.  
  23. - dyskietkë lub 2 PLN.
  24.  
  25. - kopertë zwrotnâ lub zwykîâ plus opîata pocztowa.
  26.  
  27. Na kopercie naleûy w widocznym miejscu napisaê:
  28.  
  29. - imië i nazwisko (ksywa mile widziana)
  30.  
  31. - adres
  32.  
  33. - nazwë programu który chce sië zarejstrowaê wraz z jego wersjâ,
  34.   (brak numeru wersji bëdë rozumiaî jako: najnowsza wersja).
  35.  
  36. Cena 15 PLN za rejestracje obowiâzuje tylko na terenie polski -
  37. cudzoziemcy majâ inne stawki.
  38.  
  39. MemorySnooper (wersja niezarejstrowana) musi byê rozprowadzany jedynie
  40. w caîoôci tzn. w archiwum muszâ znajdowaê sië pliki:
  41.  
  42. MemorySnooper
  43. MemorySnooper.info
  44. MemorySnooperPL.doc
  45. MemorySnooperPL.doc.info
  46. MemorySnooper.doc
  47. MemorySnooper.doc.info
  48. MemorySnooper.cd
  49. MemorySnooper.ct_polski
  50. Catalogs/Polski/MemorySnooper.catalog
  51.  
  52. Jakakolwiek zmiana w plikach jest zabroniona.
  53.  
  54. Rozprowadzanie wersji zarejstrowanej bez pisemnej zgody autora jest nie-
  55. dopuszczalne,niemoralne,nielegalne i zabronione.
  56.  
  57. Wymagania
  58. ---------
  59.  
  60. MemorySnooper wymaga:
  61. - KickStart`u v2.0+.
  62. - commodities.library v36.
  63. - gadtools.library v36.
  64. - duûo wolnej pamiëci.
  65.  
  66. Zalecane:
  67. - reqtools.library
  68. - diskfont.library
  69. - locale.library
  70.  
  71. MemorySnooper poprawnie wspóîpracowaî z:
  72. MultiCX v2.62,
  73. ToolsDaemon`em v37.45,
  74. CycleToMenu v37.6,
  75. MagicMenu v1.27,
  76. TRTPatch v1.2
  77.  
  78. Do czego to sluûy
  79. -----------------
  80.  
  81. MemorySnooper zasadniczo jest programem dla programistów i uûytkowanie go
  82. do innych celów niû debugging jest trochë bez sensu (ale oczywiôcie moûna).
  83.  
  84. Program ten sîuûy do graficznego ôledzenia uûytkowania pamiëci przez pro-
  85. gramy i system operacyjny. Jest to odpowiednik SnoopDos`a ale w stosunku
  86. do pamiëci.
  87.  
  88. MemorySnooper w celu ôledzenia pamiëci instaluje îatkë na funkcje Exec`a:
  89. AllocMem() i FreeMem(). Dlatego teû programy które ingerujâ w te funkcje
  90. mogâ sprawiaê problemy podczas pracy z MemorySnooper`em.
  91.  
  92. Z tego co zauwaûyîem to MemorySnooper nie lubi sië z powerpacker.library
  93. v36.10 (innych wersji nie sprawdzaîem,ale podejrzewam ûe równieû).
  94.  
  95. Najprawdopodobniej kaûdy program korzystajâcy z powerpacker.library 
  96. (np.FileMaster,DirectoryOpus) bëdzie zablokowywaî moûliwoôê wyjôcia z
  97. MemorySnooper`a.Dlatego aby tego uniknâê naleûy najpierw wczytaê biblio-
  98. tekë powerpacker.library do pamiëci a póúniej wîâczaê MemorySnooper`a.
  99.  
  100. Program PowerPacker v4.0 przy wîâczonym MemorySnooperze podczas wychodze-
  101. nia z niego zawiesza komputer na amen (przynajmniej w MemorySnooperze 0.2 beta).
  102.  
  103. MemorySnooper zostaî napisany w CygnusED v4.2,
  104. a skompilowany w AmigaE v3.2a/v3.1i na komputerze:
  105.  
  106. Amiga 500,1 MB CHIP,4 MB FAST,000 7 MHz,HDD 850 MB,
  107. KickStart v2.04 (37.175),Workbench v2.1 (38.35)
  108.  
  109. a przetestowany na:
  110.  
  111. Amiga 600,1 MB CHIP,4 MB FAST,020 28 MHz,
  112. KickStart v2.05 (37.299),Workbench v2.0 (37.71)
  113.  
  114. Amiga 1200,2 MB CHIP,4 MB FAST,020 14 MHz,HDD 850 MB,
  115. KickStart v3.0
  116.  
  117. MemorySnooper v0.3 poprawnie pracowaî na AmigaShow`98 na komputerach:
  118.  
  119. Amiga 1200,2 MB CHIP,64 MB FAST,040 40 MHz,
  120. KickStart v3.1 (40.x),Workbench v3.1
  121.  
  122. Amiga 1200,2 MB CHIP,64 MB FAST,060 50 MHz,
  123. KickStart v3.1 (40.x),Workbench v3.1
  124.  
  125. Konfiguracja
  126. ------------
  127.  
  128. W MemorySnooper v0.2 beta ustawianie konfiguracji jest moûliwe jedynie z
  129. poziomu ToolTypes`ów ikonki MemorySnooper`a.
  130.  
  131. ToolTypes`y:
  132. W miejsce parametru cyfrowego moûna podawaê cyfrë w formacie Val() AmigaE.
  133. W miejsce parametru tekstowego podajemy tekst BEZ cudzysîowów.
  134.  
  135. Format: NAZWA - RODZAJ - DOMYÔLNE
  136.  
  137. CX_POPUP - YES/NO - YES
  138. CX_PRI - od -128 do 127 - 0
  139. CX_POPKEY - tekst - shift alt m
  140. Ustawienie parametrów Commodity v0.3
  141.  
  142. TASK_NAMELENGTH - cyfrowy - 32
  143. Dîugoôê nazwy programu jaka bëdzie alokowana razem z message`em z îatki i
  144. przy tworzeniu chunka z informacjâ o zalokowanej pamiëci.
  145. Dziëki temu moûemy zmniejszyê pamiëcioûernoôê MemorySnooper`a.
  146.  
  147. BEEP_MODE - YES/NO - YES
  148. Czy w momentach bîëdu i waûnych informacji ma pojawiaê sië dúwiëk.
  149.  
  150. ABOUT_MODE - YES/NO - YES
  151. Czy przy starcie ma pojawiaê sië informacja o autorze i programie.
  152.  
  153. QUIT_MODE - ASK/IMMEDIATE - ASK
  154. Czy podczas wychodzenia z MemorySnooper`a ma sië zapytaê czy wyjôê natych-
  155. miast.
  156.  
  157. APP_MODE - NONE/ICON/WINDOW/INVISIBLE - ICON
  158. Sposób chowania sië programu: nie moûna schowaê/ikonka/okno/niewidocznie.
  159.  
  160. APP_PUBSCREENMODE - DEFAULT/PUBSCREEN - PUBSCREEN
  161. Ekran na którym ma sië pojawiê okienko w trybie chowania WINDOW:
  162. domyôlny lub ten sam co okna gîównego.
  163.  
  164. APP_ICON - tekst - ENV:MemorySnooper/def_App
  165. Ôcieûka dostëpu do ikonki w trybie chowania ICON.
  166.  
  167. UWAGA: Logowanie nie zostaîo jeszcze zaimplementowane dla uûytkownika
  168. (na razie dziaîa tylko dla mnie ;-)
  169.  
  170. LOG_MODE - OVERWRITE/APPEND - OVERWRITE
  171. Tryb logowania: zapisujâcy/doîâczajâcy (Tryb zapisujâcy powinien byê sto-
  172. sowany przy skierowaniu logowania do PRT:).
  173.  
  174. LOG_INFOMODE - YES/NO - YES
  175. Czy doîâczanie informacji dodatkowych podczas logowania.
  176.  
  177. LOG_FILENAME - tekst - PRT:
  178. Ôcieûka dostëpu do pliku lub urzâdzenia do którego ma nastâpiê logowanie.
  179.  
  180. FONT_TYPE - DEFAULT/SCREEN/CUSTOM - SCREEN
  181. Tryb fontu na gadget`ach: domyôlny(Topaz/8)/ekranowy/uûytkownika.
  182. Jeûeli ustawimy tryb na CUSTOM naleûy podaê teû:
  183.  
  184. FONT_NAME - tekst - Topaz.font
  185. Nazwa fontu (wraz z koïcówkâ .font)
  186.  
  187. FONT_YSIZE - cyfrowy - 8
  188. Wielkoôê fontu (wielkoôci nie istniejâce na dysku zostanâ utworzone).
  189.  
  190. FONT_STYLE - cyfrowy - 0
  191. Maska stylu (patrz do dokumentacji i/lub do inkludów).
  192.  
  193. ToolTypes`y LISTFONT_* majâ takie samo znaczenie jak FONT_* odnoszâ sië
  194. tylko do listy w której pojawiajâ sië informacje o pamiëci.
  195. Uwaga: font musi byê staîej szerokoôci (np.Topaz/8).
  196.  
  197. PUBSCREEN_NAME - tekst - Workbench
  198. Nazwa ekranu publicznego na który ma sië pojawiê gîówne okno programu.
  199.  
  200. WINDOW_X/Y/WIDTH/HEIGHT - cyfrowe - 0/0/dostosowane do wielkoôci czcionki
  201. Ustawiecie gîównego okna programu w odpowiednim miejscu i wielkoôci.
  202.  
  203. ToolTypes`y PREFSWINDOW_* majâ takie samo znaczenie jak WINDOW_* odnoszâ
  204. sië tylko do okna konfiguracji.
  205.  
  206. Bîëdy
  207. -----
  208.  
  209. Konflikt z powerpacker.library i PowerPacker`em v4.0.
  210.  
  211. Przy wychodzeniu z Brilliance v2.0 nastëpuje caîkowite zawieszenie.
  212.  
  213. Biblioteki i system operacyjny czasami allokujâ i nie zwracajâ pamiëci dla-
  214. tego moûe zdarzyê sië ûe bëdziemy widzieli ALLOC/LOST w polu typu pamiëci.
  215.  
  216. Zwalnianie pamiëci która zostaîa przeznaczona na îatkë lub inne dane widzia-
  217. ne w systemie (np.porty,semafory,okiena,ekrany itd.) moûe spowodowaê zawie-
  218. szenie sië komputera.Dlatego wîaônie nie powinno sië korzystaê z
  219. MemorySnooper`a w innych celach niû debugging programów.
  220.  
  221. Jeôli znalazîeô bîâd lub program z którym "gryzie" sië MemorySnooper lub
  222. masz jakiô dobry pomysî to daj mi znaê.
  223.  
  224. Historia
  225. --------
  226.  
  227. Wersja 0.2 beta
  228. ---------------
  229.  
  230. Pierwsza "wypuszczona" w ôwiat wersja MemorySnooper`a
  231.  
  232. Gadget PAUSE nieaktywny (na razie)
  233.  
  234. Gadget PREFS nieaktywny (konfiguracjë trzeba ustawiaê "rëcznie" poprzez
  235. ToolTypes`y).
  236.  
  237. Gadget FREE nieaktywny (na razie).
  238.  
  239. Data: 29.III.1998-5.V.1998.
  240.  
  241. Wersja 0.3 beta
  242. ---------------
  243.  
  244. Druga wersja.
  245. Pojawiîa sië na AmigaShow na kilku komputerach na których nic innego nie
  246. byîo (oprócz Workbench`a ;-)
  247.  
  248. W tej wersji zostaîa dodana:
  249. - obsîuga commodities.
  250. - obsîuga menu gadtools.library (Którego od tej wersji wymaga).
  251.  
  252. Data: 19.VI.1998.
  253.  
  254. Wersja 0.31 beta
  255. ----------------
  256.  
  257. Gadget`y PAUSE,FREE na proôbë Szczepana zdisablowane,nieaktywne (na razie)
  258. takûe jest menu zaznaczania i odznaczania pamiëci.
  259.  
  260. - usuniëte kilka bîëdów (renderingu,w lokalach i inne).
  261.  
  262. Data: 24.VI.1998.
  263.  
  264. Przyszîoôê
  265. ----------
  266.  
  267. Przyszîoôê tego programu zaleûy gîównie od was.Jeôli bëdë widziaî sens roz-
  268. wijania MemorySnooper`a (poparty gîównie przez rejestracje i nowe pomysîy)
  269. to moûecie sië spodziewaê:
  270.  
  271. - konfiguracji ustawialnej z poziomu programu (jak sië pojawi to zmienië
  272. wersjë na 1.0).
  273.  
  274. - port ARexx`a.
  275.  
  276. - zapisu "sesji" z pracy MemorySnooper`a (logowanie).
  277.  
  278. - ustawialnego formatu w liôcie i przy logowaniu.
  279.  
  280. - wîâczania/wyîâczania ôledzenia wybranych programów i tasków.
  281.